//
//  YZCVideoCollectionCell.m
//  LOLerBox
//
//  Created by 杨智超 on 16/1/22.
//  Copyright © 2016年 蓝鸥科技. All rights reserved.
//

#import "YZCVideoCollectionCell.h"
#import "YZCClassificationCell.h" /* 分类导航cell */

#pragma mark - 签订协议
@interface YZCVideoCollectionCell ()<UITableViewDataSource, UITableViewDelegate>

@end


@implementation YZCVideoCollectionCell

/* 初始化 */
- (instancetype)initWithFrame:(CGRect)frame {
    self = [super initWithFrame:frame];
    if (self) {
        self.tableView = [[UITableView alloc]init];
        /* 添加视图 */
        [self.contentView addSubview:self.tableView];
        /* 代理人 */
        self.tableView.delegate = self;
        self.tableView.dataSource = self;
        
        /* 注册 */
        [self.tableView registerClass:[YZCClassificationCell class] forCellReuseIdentifier:@"classificationCell"];
    }
    return self;
}

/* 布局方法 */
- (void)applyLayoutAttributes:(UICollectionViewLayoutAttributes *)layoutAttributes {
    self.tableView.frame = CGRectMake(0, 0, layoutAttributes.frame.size.width, layoutAttributes.frame.size.height);
    
}

/* 分区数 */
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 5;
    
}

/* 分区头名称 */
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
    if (section == 0) {
        return @"推荐视频";
    }else if (section == 1) {
        return @"解说视频";
    }else if (section == 2) {
        return @"搞笑视频";
    }else if (section == 3) {
        return @"综合视频";
    }else {
        return @"英雄视频";
    }
}

/* cell高度 */
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    NSLog(@"%ld", self.dataArr.count);
    if ((self.dataArr.count % 4) == 0) {
        return (self.dataArr.count / 4) * 110;
    }else {
        return ((self.dataArr.count / 4) + 1) * 110;
    }
//    return 110;
    
}


/* tableView协议方法 */
/* 每个分区cell行数 */
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 1;
}
/* 设置cell */
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    YZCClassificationCell *cell = [tableView dequeueReusableCellWithIdentifier:@"classificationCell" forIndexPath:indexPath];
    
    /* 属性传值 */
    cell.dataArr = self.dataArr;
    
    return cell;
}



@end
